home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Cream of the Crop 25
/
Cream of the Crop 25.iso
/
disk
/
cops704.zip
/
HISTORY.704
< prev
Wrap
Text File
|
1997-04-30
|
14KB
|
293 lines
HISTORY.704 1 Apr 30, 1997
-------------------------------------------------------------------------------
Revision history
Detailed revision histories for the programs are only maintained for the last
three releases. After that, you get the major revision summaries only for the
next three releases or so. In any case, if your version of any of these
programs is more than a year old, your version is definitely obsolete. Hop
onto the Web or e-mail me or something and get the new version!
-------------- (full detail; revisions made 1 to 3 releases ago)
Release 704 (Apr 1997):
All routines: Added support for processing all environmental variables in
input stream. Added support for using a comma instead of an equal sign
(which is invalid) for environmental variables. Environmental variables are
now described in BRUCEINI.DOC.
BFIND: Search strings which begin with "/" (e.g. BFIND "/1997" *.TXT) can
now be enclosed in quotes; they were rejected before since it presumed they
must be a BFIND parameter itself. [Replaces bfind701.zip]
CHANGE: Command nows allows you to specify multiple file names from the
command line. Fixed a problem involved in running the command from a root
directory. Strings which begin with a "/" (e.g. CHANGE MYFILE.TXT /FROM
"/1997" /TO "/1998") can now be enclosed in quotes; they were rejected before
since it presumed they must be a CHANGE parameter itself. [Replaces
chang702.zip]
CONVERT: Fixed a bug with automatic field determination not ignoring the
first records specified in /FIRSTOBS=n parameter. [Replaces convr701.zip]
COPSINCE: Maintenance release. [Replaces cops611.zip]
DATES: Program didn't trim leading spaces from input lines; does now.
[Replaces dates701.zip]
EUMAIL: Back-tracked on the /DUMP processing introduced last month since it
dropped the display of line counts. Fixed a bug which skipped entries if one
contained a comma in the username. Additional minor bug fixing. [Replaces
eumal703.zip]
FILL: Command now allows you to specify multiple file names from the command
line. Reports now show the file date based on your country setting. Fixed
error with exclusion specification (/Xfilespec) which resulted in program
continuing to prompt for more diskettes even after all valid files had been
copied. [Replaces fill703.zip]
FILUPDAT: Maintenance release. Documentation was hopelessly out of date so
updated that too. [Replaces filup610.zip]
FIXTEXT: Command now allows you to specify multiple file names from the
command line. [Replaces fixtx702.zip]
FORTUNE: /IN (set) wasn't working; fixed it. [Replaces fortn703.zip]
HTMSTRIP: Command now allows you to specify multiple file names from the
command line. Added support for representing <INPUT VALUE=value> and <INPUT
SIZE=size>. Added support for CHECKED parameter in <INPUT TYPE=CHECKBOX> and
HISTORY.704 2 Apr 30, 1997
<INPUT TYPE=RADIO>. Changed the default for <INPUT> representation in the
control file. Table cells with COLSPAN=n now extend across multiple columns
(but ROWSPAN=n still doesn't go across multiple rows). Fixed error with not
doing a newline after </TR> when /-TABLE in effect. Other miscellaneous
changes. [Replaces htmst703.zip]
PAGINATE: Command now allows you to specify multiple file names from the
command line. INDENTER marker command renamed INDENTFLAG. Added a new
INDENTER=string marker command which can be used to make some indented lists.
Added a DATE=string marker command which can be used to alter the display of
the date in headers, footers, and titles; the date formats were changed in
all of the other documentation. PAGINATE documentation now includes a
section on date displays. [Replaces pagin702.zip]
TXTABLE: Maintenance release. [Replaces txtab702.zip]
Release 703 (Mar 1997):
AV: Added support for 43- and 50-line modes. [Replaces av701.zip]
DIRCOMP: If you had file exclusions, you'll notice that I left some
debugging code in there which looked weird; they're history. [Replaces
dirco702.zip]
EUMAIL: Fixed display problem for long mailbox names. Sped the /DUMP
function a bit. Added /WIDTH=n parameter. [Replaces eumal702.zip]
FILL: Minor bug fixes. [Replaces fill702.zip]
FORTUNE: "DO" was not working as a synonym for "/DO"; fixed it. Several
documentation changes. Switched /DO @filename to be /DO @@filename if /VAR=@
in effect. Program now detects if you're operating under Win95 and changes
default /VAR=char specification to /VAR=@ instead of /VAR=% just as it does
under 4DOS. Dropped the CLS at start of program. [Replaces fortn702.zip]
HTMSTRIP: Now supports Windows, 7-bit DOS, and 8-bit DOS character sets (see
the "/CPn" parameter). If you're primarily viewing the resulting files under
DOS, you will want to put "/CP1" (7-bit DOS) or "/CP2" (8-bit DOS) in your
HTMSTRIP.INI file. If you're viewing primarily under Windows, you may want
to put "/CP3" in your HTMSTRIP.INI file. Added ENTITY.HTM file so you could
check how the various character sets look under different environments.
Added /LOG=logfile parameter. Multiple spaces within text now replaced by
single spaces. Now recognizes comments within a <PRE>...</PRE> block.
Dropped the CLS at start of program. Many embedded tables are handled a bit
better now. Added a bunch of entity references (still hate that phrase) to
HTMSTRIP.INI. Fixed up some minor bugs. [Replaces htmst702.zip]
READ and READY: Now automatically detects if you're in 50-line VGA mode and
uses that as the default instead of forcing you to specify it. [Replaces
read702.zip]
Release 702 (Feb 1997):
All programs: Added a mention in the list of features that pressing Escape
stops the programs early. This has always been the case but it isn't
documented on the screen for every program.
CHANGE: Fixed problem with /REPLACE when source file had non-standard
HISTORY.704 3 Apr 30, 1997
attribute (e.g. hidden). Added /ATTR=attribs parameter. /VERIFY option was
replacing text with the wrong thing (arghh!!!) [Replaces chang701.zip]
DIRCOMP: Increased maximum levels of directories from 10 to 20.
Realistically, this shouldn't be an issue for most people but... Changed it
so the /Xfilespec and /Nfilespec specifications applied to subdirectory names
too if /S was used. [Replaces dirco701.zip]
DIRTOTAL: Increased maximum level of directories from 15 to 20.
Realistically, this shouldn't be an issue for most people but... /S and
/SPACE options renamed as /SIZE; /D renamed as /DATE. For now, the old
formats for these still work. [Replaces dirto701.zip]
EUMAIL: Added quick-start instructions to the documentation. [Replaces
eumal701.zip]
FILL: Made the passing of source and destination more consistent with DOS
COPY command. I hadn't realized that "COPY C: A:" was acceptable until
someone pointed it out. [Replaces fill701.zip]
FIXTEXT: Added HTMSTRIP's multiple line-type handling: program now accepts
lines that end with any combination of CR, CR/LF, CR/CR/LF, or LF;
previously, every line had to end with the same specification. [Replaces
fixtx611.zip]
FORTUNE: Added /SIZE, /DATE, and /ATTR=attribs specifications. Made it so
that /PROMPT works when running under /-RUN mode; before, you were only
prompted if the commands were being executed automatically. [Replaces
fortn608.zip]
HTMSTRIP: Added support for character-translation file, allowing you to fix
up those ugly characters like the weird apostrophe in "DisneyÆs". Of course,
page designers aren't supposed to use platform dependent characters like this
(that's what all of those "entity references" are for) but you know how it
goes. Changed default table borders to be text instead of graphics
characters (/BORDER=T over /BORDER=S). Changed program so will skip text
before HTML commands are encountered vs skipping the file itself. Removed
blank line between items in <UL> and <OL> lists. Allowed for skipped
quotation marks around things like <A HREF="site"> references. Added all of
the foreign characters in &#nn; form in the entity reference section. Added
a block in the HTMSTRIP.INI file showing how to override system defaults.
Fixed error with ROWSPAN when used on first column in a table. Miscellaneous
other bug fixes. In the manual: Added quickstart instructions, moved all the
junk about entity reference tables and such to the end, and other
miscellaneous changes. [Replaces htmst701.zip]
PAGINATE: Added WRAPBOL=string and WRAPEOL=string commands. These allow you
to print things like source code easier, showing you which lines are
continued. Fixed up a problem with multicolumn outputs. Fixed a bug that
kept the sample files from working (good old temporary paths...). Now allows
for page ejects embedded in the middle of the input line. Added more
examples in the beginning of the documentation. [Replaces pagin701.zip]
READMAKE: Fixed bug in text searching. [Replaces read609.zip]
TXTABLE: Didn't work correctly for non-HTML files since I added the COLSPAN
and ROWSPAN stuff; fixed. The COLSPAN/ROWSPAN example in the document did
not work; it does now. [Replaces txtab701.zip]
HISTORY.704 4 Apr 30, 1997
-------------- (kind of terse; revisions made 4 to 6 releases ago)
Release 701 (Jan 1997):
All programs: New Web site:
http://www.geocities.com/SiliconValley/Lakes/2414
AV: Small files done to memory instead of ISAM now so quicker.
DIRCOMP: More work with attributes; specify /ATTR=ALL to get all files.
HTMSTRIP: Provides partial support for COLSPAN=n and ROWSPAN=n
specifications in tables. Added tab expansion. Changed program to accept
lines that end with any combination of CR, CR/LF, CR/CR/LF, or LF.
Release 612 (Dec 1996):
EUMAIL: Added some automatic initialization.
FILL: /CONT option no longer looks at diskette serial number.
HTMSTRIP: Reworked table and column width logic. Added /-FORCE parameter.
Release 611 (Nov 1996):
COPSINCE: Recoded program to work more like DOS REPLACE command. /R
replaced by /U command. /U, /A, /AU, /CLONE, and new /DIFF parameters are
now mutually exclusive.
DIRCOMP: Recoded program to work more like DOS REPLACE command. /U, /A,
/AU, /CLONE, and new /NONE and /DIFF parameters are now mutually exclusive.
HISTORY.704 5 Apr 30, 1997
-------------------------------------------------------------------------------
Wish list & bugs to squash
Nothing in this list is guaranteed to be incorporated in the routines. However,
they may be. Realistically, most of these have been on the list for a *long*
time so don't hold your breath.
Given that these programs are freeware, it's hard for me to justify spending
the time adding features that of use to a small number of people. Offering
money to me to implement these would help; yes, I can do specialized versions
for your own purposes on a fee basis. In general, bugs are more likely to be
fixed over new features being added.
CHANGE:
* Ck passing in /BINARY from an environmental variable
* Ability to insert characters (/FROM NULL /TO xxx)
* Ability to change any character at a specified column to something else
(i.e. deleting columns)
CONVERT:
* Support international date formats
* Add /INMISSD and /OUTMISSD parms
COPSINCE:
* Warn if diskette runs out of space
* Add /S option
* Support for 4DOS
DATES:
* Add setting to allow color switch for tomorrow's item
DIRCOMP:
* Support for 4DOS
FILL:
* /S (cascade) option?
* Support for 4DOS
* (701) Consider new algorithm for fitting files
FILUPDAT:
* Warn if diskette runs out of space
* Support for 4DOS
* (704) Support for cascade (/S)
FORTUNE:
* (703) Some option to turn off the listing of defaults at the start of the
program, maybe expand this to the other routines
HTMSTRIP:
* Handle I/O differently -- blows up with "out of string space" in some cases
* (701) Handle COLSPAN and ROWSPAN better (should eliminate borders)
* Need a better way to handle long table cells
* Handle embedded ALIGN statements better (vs Netscape's CENTER)
<Hn> def is flush left ALIGN="s" or ALIGN=s
<P> flush left
<CAPTION> ??
* Handle anchors <P ID="...">
* Indicators for <B>..</B> and <I>...</I>?
* (701) Tab expansion should take effect on output, not input
* (701) Consider handling the looser "<!-- ... -- >" form of comments?
* (702) Radio buttons etc don't line up correctly within table cells
* (702) Drop title if it's the same as the page title, or some option to
delete the page title
* (703) Allow for <INPUT TYPE="RADIO"> to be on same line.
MOZ:
* Add grab-all for pages that are list of images etc (e.g. accessing an ftp
HISTORY.704 6 Apr 25, 1997
page in Netscape gives you just a list of files)
* (703) Add ability to specify wildcarded files to retrieve
PAGINATE:
* HEADING | FOOTER [ FRONT | BACK ] ?
TXTABLE:
* Adding some other line options (e.g. double around table but single within)
All routines:
* Maybe have a Windows SETUP interface and prompter?